ORR2013 - Bewertungsphase
OpenRheinRuhr 2013
Ein Pott voll Software
Speakers | |
---|---|
Jörg Pleumann |
Schedule | |
---|---|
Day | 10.11.2013 - 2013-11-10 |
Room | Vortragsraum 2 |
Start time | 12:20 |
Duration | 01:00 |
Info | |
ID | 252 |
Track | Open Hardware |
Language used for presentation | German |
Hacking Your Car
Fahrzeugdiagnose mit Arduino
Der Vortrag zeigt, wie man mit einem Arduino und dem CAN do-it-yourself Shield (CANdiy) auf die Diagnoseschnittstelle eines Fahrzeugs zugreift.
Moderne Fahrzeuge besitzen eine Schnittstelle zur On-Board-Diagnose (OBD), die von Werkstätten zum Auslesen von Emissionsdaten und aufgetretenen Fehlern genutzt wird. Diese Schnittstelle befindet sich im Innenraum des Fahrzeugs und ist jedermann leicht zugänglich. Sie unterstützt verschiedene Busse und Protokolle, unter anderem das Controller Area Network (CAN). Mit einem Arduino, einem passenden Shield und dem entsprechenden Stecker kann man der OBD-Schnittstelle interessante Daten entlocken, unter anderem Momentanwerte für Geschwindigkeit oder Drehzahl, und diese auf dem Microcontroller-Board oder einem angeschlossenen PC darstellen. Der Vortrag zeigt, wie das geht. Es werden einige Grundlagen zur OBD-Kommunikation über den CAN-Bus vermittelt. Mit dem CANdiy Shield wird eine sehr günstige Hardware vorgestellt, die mit vielen Arduino-Boards kompatibel ist. Verschiedene Beispiele machen klar, wie man Daten abfragt und auf der seriellen Konsole auf dem PC anzeigt oder über Bluetooth auf ein Android-Gerät überträgt. Das Projekt wurde bereits in c't Hardware Hacks 2/2013 vorgestellt.